docs: phase 1 planning updates and agent config#17
Conversation
Record architectural decisions from phase 1 context session: TransactionLike convention, getHeader/HeaderKey removal, headerDeps management approach. Update STATE.md with session progress.
Align all planning and research docs with decisions from phase 1 context work: - TransactionLike input / Transaction output convention (CCC pattern) - getHeader()/HeaderKey removed entirely; CCC client calls inlined - Phase→Step terminology in protocol descriptions (avoid roadmap confusion) - Feature-slice approach noted in research docs (vs original per-package bottom-up suggestion) - Phase 3 renamed to "CCC Udt Integration Investigation" - CapacityManager deletion (not migration) clarified - addCellDeps() is already on ccc.Transaction (no utility needed)
- STACK.md: add ccc-dev workspace entries to pnpm-workspace.yaml listing; fix .pnpmfile.cjs description (workspace:* not link:) - STRUCTURE.md: update ccc-dev directory tree (add patch.sh, push.sh, status.sh, tsgo-filter.sh; remove obsolete tsc.mjs)
Summary of ChangesHello @phroi, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request refines the project's foundational planning and documentation, primarily by updating the roadmap and requirements for the critical Phase 1 of Highlights
Changelog
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request provides a comprehensive update to the project's planning documents, aligning them with a new "feature-slice" approach for the upcoming refactoring work. The changes are extensive, consistent across all modified documents, and significantly improve the clarity of the project plan. A new context document for Phase 1 has been added, and various research and requirements files have been updated accordingly. I have one minor suggestion to improve the readability of the AGENTS.md configuration file.
- Add symlink note (CLAUDE.md -> AGENTS.md via pnpm coworker) - Promote Learn directive to bold header for visibility - Add Knowledge section with CKB Script.eq() comparison rule - PR links: present as clickable markdown link, not raw URL
Dependency version bumps (claude-code 2.1.50, tsgo dev.20260221.1).
00a8021 to
14db037
Compare
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request successfully aligns the project's planning documentation with a new "feature-slice" architectural approach for Phase 1, focusing on the removal of the SmartTransaction abstraction. Key updates include the creation of a detailed context document for Phase 1, reconciliation of requirements and roadmap across all domain packages, and refinements to the AI agent configuration. The shift to a feature-slice strategy—ensuring the build remains green by propagating changes across all packages simultaneously—is a significant improvement for maintainability. The addition of explicit rules for CKB script comparison using Script.eq() in the agent configuration is a commendable best practice that will prevent subtle bugs during implementation.
|
LGTM Phroi %184 |
Why
Capture phase 1 context decisions and reconcile all planning docs with the feature-slice approach. Also trims agent config based on review of redundant rules.
Changes